package com.sxkj.common.pay.xypay;


/**
 * <配置信息>
 *
 * @author Administrator
 * @version [版本号, 2018-2-1]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public abstract class SwiftpassConfig {
    /**
     * HTTP(S) 连接超时时间，单位毫秒
     *
     * @return
     */
    public static int getHttpConnectTimeoutMs() {
        return 6 * 1000;
    }

    /**
     * HTTP(S) 读数据超时时间，单位毫秒
     *
     * @return
     */
    public static int getHttpReadTimeoutMs() {
        return 8 * 1000;
    }

    public abstract String getVersion();

    public abstract String getCharset();

    public abstract String getSignType();

    public abstract String getMchId();

    public abstract String getKey();

    public abstract String getBody();

    public abstract String getMchPrivateKey();

    public abstract String getPlatPublicKey();

    public abstract String getMchCreateIp();

    public abstract String getNotifyUrl();

//    public abstract String getGatewayUrl();
}
